package com.jy.rhin.infra.repo.document.template.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@TableName("cda_document_template")
public class CDADocumentTemplatePo {

    @TableId
    private Long id;

    /**
     * 模板编号
     */
    @TableField("template_no")
    private String templateNo;

    /**
     * 模板名称
     */
    @TableField("template_name")
    private String templateName;

    /**
     * 版本号
     */
    @TableField("version")
    private String version;

    /**
     * 模板节点
     */
    @TableField("template_nodes")
    private String templateNodes;

    /**
     * 模板内容
     */
    @TableField("template_content")
    private String templateContent;

    @TableField("create_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @TableField("update_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    @TableField("zuoFeiBZ")
    private String zuoFeiBZ;

}
